@scream
2年前 提问
1个回答

网际层包含哪几个核心协议

一颗小胡椒
2年前

网际层包含以下几个核心协议:

  • 网际协议:网际协议IP是网际层的重要协议,主要功能是进行寻址和路由选择,并将数据包从一个网络转发到另一个网络。IP是不可靠和无连接的数据报传输协议。它将报文传输到目的主机后,不管传输正确与否都不进行检查,不回送确认,没有流量控制和差错控制功能。这些功能留给上层协议TCP来完成。IP只是尽力传输数据到目的地,但不提供任何保证。

  • 网际控制报文协议IP数据包在实际传输过程中有可能出现差错、故障和发生拥塞等。网际控制报文协议ICMP就是为IP协议提供差错报告和控制,处理路由,协助IP协议实现提出报文传输的控制机制。

  • 地址解析协议:局域网使用介质访问控制方法,通过物理地址(MAC地址或网卡地址)确定报文的发送目的地。但知道IP地址还并不能确定接收主机的MAC地址,地址解析协议ARP(Address Resolution Protocol)的任务就是完成IP地址向物理地址的转换。ARP采用广播消息的方法,完成IP地址到局域网物理地址的映射工作。

  • 逆向地址解析协议:逆向地址解析协议RARP主要解决物理地址到IP地址的转换。RARP协议也采用广播消息的方法,来获取MAC地址相对应的网络IP地址。RARP协议对于在系统引导时无法知道自己IP地址的站点来说显得尤其重要,如无盘工作站或拨号上网的计算机,IP地址是不能从本机获得的。

  • 网际组报文协议:网际组报文协议IGMP是用来帮助组播路由器标识LAN中的主机,这些主机是组播组的成员,它与IP协议一起使用。